package cn.dengta.webapp.user.dto.common;

import cn.dengta.webapp.user.model.Gender;
import lombok.Getter;
import lombok.Setter;
import me.codeplayer.util.Cmp;

/**
 * 基础配置
 */
@Getter
@Setter
public class BaseConfig {

	/** 展示语言 */
	private Boolean language = Boolean.TRUE;
	/**
	 * -2=关闭所有
	 * -1=放开所有
	 * 资料编辑页的视频秀入口
	 * 性别开关可控，默认仅针对女 用户开放
	 */
	private Integer infoEditVideo = Gender.FEMALE.value;

	public static BaseConfig getDefault() {
		BaseConfig config = new BaseConfig();
		config.setLanguage(true);
		return config;
	}

	public boolean infoEditVideo(Gender gender) {
		return Cmp.eq(infoEditVideo, -1) || gender.eq(infoEditVideo);
	}

}
